package main

import (
	"errors"
	"fmt"
)

func handleError() {
	panic(errors.New("出错啦"))

	// panic会直接导致执行中断，recover()函数不会被执行
	if r := recover(); r != nil {
		fmt.Printf("%v\n", r)
	}
}

func main4() {
	fmt.Println("main函数开始执行")
	catchError()
	fmt.Println("main函数结束执行")
}
